polecat (paradoxurus hermaphroditus) - French English Dictionary